草庐IT

ASP.NET MVC - Wordpress 风格的 URL

全部标签

asp.net - self-hosting nancy如何改成iis下

我创建了一个nancy自托管网络应用程序(使用razor)。现在我想把它移到windows服务器上IIS下的一个网站。我得到了我应该在IIS中调用它的名称。我有哪些选择?移植/移动/指向它的最简单方法是什么?如何设置网站名称?我是在IIS中还是在应用程序中这样做?(自托管Nancy在localhost下有一个url...并设置了端口号)我没有部署到IIS或部署网站的经验,所以当您回答时也请给我指向一个链接。 最佳答案 我结束了-在NancyFX聊天中讨论后,将所有内容复制到新的NancyASP.Net托管项目。我认为这将是一些简单的

c# - 上传到 asp.net iis 服务器时如何修复 "MessageEncoder content type parsing is not supported"错误?

我有一个应用程序,我可以通过soap将图像上传到asp.net网络服务。它完美地处理高达4mb的图像,然后失败并出现以下错误:附加信息:运行配置文件中指定的扩展时出现异常。--->超出最大请求长度。所以我根据另一个堆栈溢出帖子对我的Web.config进行了这些更改,该帖子说asp.net的默认最大上传大小为4mb:从这里StackoverflowLink但是现在我得到这个错误:抛出异常:mscorlib.ni.dll中的“System.PlatformNotSupportedException”附加信息:不支持MessageEncoder内容类型解析。如果我删除对Web.config

asp.net - HTTP 403 - 图像在 IE 中不显示,但在所有其他浏览器中显示

我有一个asp.net2.0应用程序。它使用自己的应用程序域。我的应用程序在以下页面上有一个图像:http://www.executivepoolandspa.com/default.aspx在下一页的右下角有一张图片在IE中不显示。但它显示在其他浏览器中..这是图片:http://www.executivepoolandspa.com/dynamicdata/images/img258_CPOLogo.jpg我卡住了。我将IIS7windowsserver2008网络版中的应用程序池更改为使用网络服务标识,但它仍然无法正常工作。我使用自己的CMS上传这张图片。图像保存到文件夹中。(d

c - 如何使用 Windows 和 C 从 URL 获取数据?

在用户的网络浏览器中打开URL非常简单:ShellExecuteA(NULL,"open",url,NULL,NULL,SW_SHOWNORMAL);我应该调用什么来使用给定的URL从网站检索数据?在Mac上,我会使用:URLSimpleDownload(url,NULL,newDataH,0,NULL,NULL);它存储在newDataH中处理从url检索到的数据。很容易。在Windows上是否有等效项? 最佳答案 您可能正在寻找WinINet中的InternetReadFile函数.以下是该API中常用函数的一个很好的列表:Co

asp.net - Windows Azure Web 角色日志文件

有没有一种简单的方法可以在ASP.NetMVC3AzureWeb角色中跟踪或写入一些日志?我只想写一些信息并查看日志文件是否已打印。比如:WriteLine("启动函数A"); 最佳答案 您需要一种方法来获取WindowsAzure之外的这些跟踪语句,而WindowsAzure处理此问题的方法是通过其诊断监视器。然后将所有跟踪路由到一个表(WADLogsTable),然后您可以从角色实例本身或从WindowsAzure外部运行的应用程序查询该表(通过执行Linq查询,可能是Cerebrata的DiagnosticManager等)。

Windows 8.1/IE11 自定义 URL 协议(protocol)打开 --> about :blank

Windows8.1/IE11自定义url协议(protocol)困惑。启动后,应用程序被执行,然后浏览器中的url重定向到about:blank即使是Skype的协议(protocol)也是如此:ChatviaSkype我尝试了一些方法,例如使用iframe,document.location.href=u;结果很差。当链接位于iframe内时,这似乎有效,否则失败:testdocument.location.href='proto://datadatadata';有人知道如何在浏览器不重定向到about:blank的情况下启动协议(protocol)的应用程序吗?我现在将IE11视

即使 "Everyone"已授予访问权限,ASP.NET 应用程序也无法访问网络共享

我有两台服务器:服务器A是在IIS上运行ASP.NET应用程序的Web服务器,服务器B是具有包含配置文件的网络共享的SSIS服务器。我需要服务器A能够写入服务器B上的配置文件。这看起来相当简单,但是我不断收到错误消息:“访问路径\\ServerB\files\config.xml被拒绝”我为测试做了什么,使这一点非常清楚:我已将“所有人”设置为对该文件夹具有完全控制权。我已将“所有人”设置为对共享具有读/写权限。我已将“所有人”设置为对该文件具有完全控制权。我已确认该文件不是只读的。我意识到这不是一个好的解决方案,我这样做只是为了调试所以请不要评论告诉我不要这样做。无论如何,即使设置了

windows - 从自定义 URL 处理程序启动 .bat 文件而不显示控制台窗口

我在Windows中注册了一个自定义URL处理程序,以便能够从URL启动本地程序。根据MSND文档,我在注册表中插入了以下值:WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\TestLaunch]@="URL:TestLaunchProtocol""URLProtocol"=""[HKEY_CLASSES_ROOT\TestLaunch\DefaultIcon]@="\"c:\\temp\\test.bat\""[HKEY_CLASSES_ROOT\TestLaunch\shell][HKEY_CLASSES_ROOT\TestLa

c# - 捕获 ASP.NET C# 中的所有异常,而不是 `try{} catch{}` block 中的每个方法

有没有更好的方法可以在一个地方捕获所有异常而无需为每个方法编写try{}catch{}? 最佳答案 您可以通过覆盖Global.asax中的Application_Error来捕获应用程序中的异常。但是,使用这种方法,您无法像使用常规trycatchblock那样处理这些异常。你可以记录它voidApplication_Error(objectsender,EventArgse){Exceptionex=Server.GetLastError();//ifthere'sanInnerExceptionwe'llmostlikelyb

windows - 如何使用 PowerShell 将 DOS 风格的命令行拆分为其参数

我有一个Powershell脚本(作为其选项之一)从文件中读取用户定义的预执行命令并需要执行它。用户定义的预执行命令应该是一个普通的DOS风格的命令。我可以按空格拆分命令,然后将其提供给PowerShell“&”以执行它:$preExecutionCommand="dirD:\Test"$preExecutionArgs=$preExecutionCommand-split'\s+'$preExecutionCmd=$preExecutionArgs[0]$preExecutionNumArgs=$preExecutionArgs.Length-1if($preExecutionNum